Staro mesto Heidelberg tvori okrožje Altstadt na južnem bregu reke Neckar. Razteza se med reko in pobočjem Königstuhl pod Heidelberškim gradom. Ustanovljeno kot je bilo načrtovano v 13. stoletju in razširjeno v 14. stoletju, je bilo središče mesta do poznega 19. stoletja sinonim za mesto Heidelberg. Kot baročno mesto na srednjeveški zasnovi dolguje staro mestno jedro obnovi Heidelberga po uničenju leta 1693 v času devetletne vojne.